home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / cross / Avr.lha / Atmel / Asm / includes / new_inc / IO4414.H < prev    next >
Text File  |  2000-03-17  |  4KB  |  282 lines

  1. ;AT90S4414
  2.  
  3. ;***** I/O Register Definitions
  4. SREG     EQU $3f
  5. SPH       EQU $3e
  6. SPL       EQU $3d
  7. GIMSK     EQU $3b
  8. GIFR     EQU $3a
  9. TIMSK     EQU $39
  10. TIFR     EQU $38
  11. MCUCR     EQU $35
  12. TCCR0     EQU $33
  13. TCNT0     EQU $32
  14. OCR0     EQU $31
  15. TCCR1A EQU $2f
  16. TCCR1B EQU $2e
  17. TCNT1H EQU $2d
  18. TCNT1L EQU $2c
  19. OCR1AH EQU $2b
  20. OCR1AL EQU $2a
  21. OCR1BH EQU $29
  22. OCR1BL EQU $28
  23. ICR1H     EQU $25
  24. ICR1L     EQU $24
  25. WDTCR     EQU $21
  26. EEARH     EQU $1f
  27. EEARL     EQU $1e
  28. EEDR     EQU $1d
  29. EECR     EQU $1c
  30. PORTA     EQU $1b
  31. DDRA     EQU $1a
  32. PINA     EQU $19
  33. PORTB     EQU $18
  34. DDRB     EQU $17
  35. PINB     EQU $16
  36. PORTC     EQU $15
  37. DDRC     EQU $14
  38. PINC     EQU $13
  39. PORTD     EQU $12
  40. DDRD     EQU $11
  41. PIND     EQU $10
  42. SPDR     EQU $0f
  43. SPSR     EQU $0e
  44. SPCR     EQU $0d
  45. UDR       EQU $0c
  46. USR       EQU $0b
  47. UCR       EQU $0a
  48. UBRR     EQU $09
  49. ACSR     EQU $08
  50.  
  51.  
  52. ;***** Bit Definitions
  53. INT1     EQU 7
  54. INT0     EQU 6
  55.  
  56. INTF1     EQU 7
  57. INTF0     EQU 6
  58.  
  59. TOIE1     EQU 7
  60. OCIE1A EQU 6
  61. OCIE1B EQU 5
  62. TICIE1 EQU 3
  63. TOIE0     EQU 1
  64. OCIE0     EQU 0
  65.  
  66. TOV1     EQU 7
  67. OCF1A     EQU 6
  68. OCF1B     EQU 5
  69. ICF1     EQU 3
  70. TOV0     EQU 1
  71. OCF0     EQU 0
  72.  
  73. SRE       EQU 7
  74. SRW       EQU 6
  75. SE       EQU 5
  76. SM       EQU 4
  77. ISC11     EQU 3
  78. ISC10     EQU 2
  79. ISC01     EQU 1
  80. ISC00     EQU 0
  81.  
  82. COM01     EQU 5
  83. COM00     EQU 4
  84. CTC0     EQU 3
  85. CS02     EQU 2
  86. CS01     EQU 1
  87. CS00     EQU 0
  88.  
  89. COM1A1 EQU 7
  90. COM1A0 EQU 6
  91. COM1B1 EQU 5
  92. COM1B0 EQU 4
  93. PWM11     EQU 1
  94. PWM10     EQU 0
  95.  
  96. ICNC1     EQU 7
  97. ICES1     EQU 6
  98. CTC1     EQU 3
  99. CS12     EQU 2
  100. CS11     EQU 1
  101. CS10     EQU 0
  102.  
  103. WDDE     EQU 4
  104. WDE       EQU 3
  105. WDP2     EQU 2
  106. WDP1     EQU 1
  107. WDP0     EQU 0
  108.  
  109. EEMWE     EQU 2
  110. EEWE     EQU 1
  111. EERE     EQU 0
  112.  
  113. PA7       EQU 7
  114. PA6       EQU 6
  115. PA5       EQU 5
  116. PA4       EQU 4
  117. PA3       EQU 3
  118. PA2       EQU 2
  119. PA1       EQU 1
  120. PA0       EQU 0
  121.  
  122. DDA7     EQU 7
  123. DDA6     EQU 6
  124. DDA5     EQU 5
  125. DDA4     EQU 4
  126. DDA3     EQU 3
  127. DDA2     EQU 2
  128. DDA1     EQU 1
  129. DDA0     EQU 0
  130.  
  131. PINA7     EQU 7
  132. PINA6     EQU 6
  133. PINA5     EQU 5
  134. PINA4     EQU 4
  135. PINA3     EQU 3
  136. PINA2     EQU 2
  137. PINA1     EQU 1
  138. PINA0     EQU 0
  139.  
  140. PB7     EQU 7
  141. PB6     EQU 6
  142. PB5     EQU 5
  143. PB4     EQU 4
  144. PB3     EQU 3
  145. PB2     EQU 2
  146. PB1     EQU 1
  147. PB0     EQU 0
  148.  
  149. DDB7     EQU 7
  150. DDB6     EQU 6
  151. DDB5     EQU 5
  152. DDB4     EQU 4
  153. DDB3     EQU 3
  154. DDB2     EQU 2
  155. DDB1     EQU 1
  156. DDB0     EQU 0
  157.  
  158. PINB7     EQU 7
  159. PINB6     EQU 6
  160. PINB5     EQU 5
  161. PINB4     EQU 4
  162. PINB3     EQU 3
  163. PINB2     EQU 2
  164. PINB1     EQU 1
  165. PINB0     EQU 0
  166.  
  167. PC7     EQU 7
  168. PC6     EQU 6
  169. PC5     EQU 5
  170. PC4     EQU 4
  171. PC3     EQU 3
  172. PC2     EQU 2
  173. PC1     EQU 1
  174. PC0     EQU 0
  175.  
  176. DDC7     EQU 7
  177. DDC6     EQU 6
  178. DDC5     EQU 5
  179. DDC4     EQU 4
  180. DDC3     EQU 3
  181. DDC2     EQU 2
  182. DDC1     EQU 1
  183. DDC0     EQU 0
  184.  
  185. PINC7     EQU 7
  186. PINC6     EQU 6
  187. PINC5     EQU 5
  188. PINC4     EQU 4
  189. PINC3     EQU 3
  190. PINC2     EQU 2
  191. PINC1     EQU 1
  192. PINC0     EQU 0
  193.  
  194. PD7     EQU 7
  195. PD6     EQU 6
  196. PD5     EQU 5
  197. PD4     EQU 4
  198. PD3     EQU 3
  199. PD2     EQU 2
  200. PD1     EQU 1
  201. PD0     EQU 0
  202.  
  203. DDD7     EQU 7
  204. DDD6     EQU 6
  205. DDD5     EQU 5
  206. DDD4     EQU 4
  207. DDD3     EQU 3
  208. DDD2     EQU 2
  209. DDD1     EQU 1
  210. DDD0     EQU 0
  211.  
  212. PIND7     EQU 7
  213. PIND6     EQU 6
  214. PIND5     EQU 5
  215. PIND4     EQU 4
  216. PIND3     EQU 3
  217. PIND2     EQU 2
  218. PIND1     EQU 1
  219. PIND0     EQU 0
  220.  
  221. RXC     EQU 7
  222. TXC     EQU 6
  223. UDRE EQU 5
  224. FE     EQU 4
  225. OR     EQU 3
  226.  
  227. SPIE     EQU 7
  228. SPE       EQU 6
  229. DORD     EQU 5
  230. MSTR     EQU 4
  231. CPOL     EQU 3
  232. CPHA     EQU 2
  233. SPR1     EQU 1
  234. SPR0     EQU 0
  235.  
  236. SPIF     EQU 7
  237. WCOL     EQU 6
  238.  
  239. RXCIE     EQU 7
  240. TXCIE     EQU 6
  241. UDRIE     EQU 5
  242. RXEN     EQU 4
  243. TXEN     EQU 3
  244. CHR9     EQU 2
  245. RXB8     EQU 1
  246. TXB8     EQU 0
  247.  
  248. ACD     EQU 7
  249. ACO     EQU 5
  250. ACI     EQU 4
  251. ACIE     EQU 3
  252. ACIC     EQU 2
  253. ACIS1     EQU 1
  254. ACIS0     EQU 0
  255.  
  256. XL    DEF r26
  257. XH    DEF r27
  258. YL    DEF r28
  259. YH    DEF r29
  260. ZL    DEF r30
  261. ZH    DEF r31
  262.  
  263. RAMEND   EQU $15F    ;Last On-Chip SRAM Location
  264. XRAMEND  EQU $FFFF
  265. E2END       EQU $FF
  266. FLASHEND EQU $7FF
  267.  
  268.  
  269. INT0addr EQU $001    ;External Interrupt0 Vector Address
  270. INT1addr EQU $002    ;External Interrupt1 Vector Address
  271. ICP1addr EQU $003    ;Input Capture1 Interrupt Vector Address
  272. OC1Aaddr EQU $004    ;Output Compare1A Interrupt Vector Address
  273. OC1Baddr EQU $005    ;Output Compare1B Interrupt Vector Address
  274. OVF1addr EQU $006    ;Overflow1 Interrupt Vector Address
  275. OVF0addr EQU $007    ;Overflow0 Interrupt Vector Address
  276. SPIaddr  EQU $008    ;SPI Interrupt Vector Address
  277. URXCaddr EQU $009    ;UART Receive Complete Interrupt Vector Address
  278. UDREaddr EQU $00a    ;UART Data Register Empty Interrupt Vector Address
  279. UTXCaddr EQU $00b    ;UART Transmit Complete Interrupt Vector Address
  280. ACIaddr  EQU $00c    ;Analog Comparator Interrupt Vector Address
  281.  
  282.